Windows Update による更新プログラムの適用でエラーが発生した原因と対処法を教えてください
困っていること
AWS 環境内に存在する Windows Server で Windows Update による更新プログラムの適用を実施したところ、パッチ適用が失敗しました。原因と対処法を教えてください。
どう対応すればいいの?
原因
Windows Update の時刻付近で、RebootInstances API 利用したインスタンスの再起動を実施していないかご確認ください。
RebootInstances API を実行してインスタンスを再起動する場合、インスタンスが数分以内にシャットダウンされない場合はハードリブートが実行されます。
Amazon EC2 コンソール、コマンドラインツール、または Amazon EC2 API を使用してインスタンスを再起動する場合、インスタンスが数分以内に完全にシャットダウンしないと、ハードリブートが実行されるため、失敗したことが考えられます。
対処法
更新プログラムのインストールを実行された際には、RebootInstances API を利用した再起動ではなく、OS 側から再起動を実行してください。
Windows でインスタンスに更新ファイルをインストールする場合は、すべての更新ファイルがインストールされるまで、Amazon EC2 コンソールやコマンドラインを使用してインスタンスを再起動またはシャットダウンしないでください。Amazon EC2 コンソールやコマンドラインを使用してインスタンスを再起動またはシャットダウンすると、インスタンスがハードリブートされる恐れがあります。更新ファイルのインストール中にハードリブートされると、インスタンスが不安定な状態になることがあります。